GUItar and FAgoo: Graphical interface for automata visualization, editing, and interaction

نویسندگان

  • André Almeida
  • Nelma Moreira
  • Rogério Reis
چکیده

GUItar is a graphical environment for graph visualization, editing, and interaction, that specially focuses in finite automata diagrams. The application incorporates mechanisms to facilitate the editing of these graphs. It also provides a style manager that allows the creation of rich state and arc styles to be used in the drawing of its objects. This style manager allows the system to cope with complex styles, broaden the application scope to graphical representations of other computational models like transducers or Turing machines. GUItar also has a foreign function call (FFC) mechanism for the easy integration of external modules and libraries like automata symbolic manipulators or graph drawing libraries. For automatic graph drawing we are developing FAgoo, a package that seeks to provide tools capable of finding pleasant graph drawings. FAgoo implements graph drawing algorithms that find embeddings which the user, with minimal manual changes, can adjust to its aesthetically taste. Both GUItar and FAgoo are on going projects licensed under GPL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FAdo and GUItar: Tools for Automata Manipulation and Visualization

FAdo is an ongoing project which aims to provide a set of tools for symbolic manipulation of formal languages. To allow highlevel programming with complex data structures, easy prototyping of algorithms, and portability (to use in computer grid systems for example), are its main features. Our main motivation is the theoretical and experimental research, but we have also in mind the construction...

متن کامل

Automata Serialization for Manipulation and Drawing

GUItar is a GPL-licensed, cross-platform, graphical user interface for automata drawing and manipulation, written in C++ and Qt5. This tool offers support for styling, automatic layouts, several format exports and interface with any foreign finite automata manipulation library that can parse the serialized XML or JSON produced. In this paper we describe a new redesign of the GUItar framework an...

متن کامل

ViViz - A Visualization Tool to Support GUI Testing

We present ViViz, a visualization toolkit to support Graphical User Interface (GUI) testing activities. ViViz provides visual representations for the testing data generated by GUITAR a GUI testing framework developed at University of Maryland. ViViz supports highly interactive interface for testers to explore and manipulate the data to gain deeper insights and greater understanding; to choose t...

متن کامل

Hand Interface for Immersive Virtual Environment Authoring System

Virtual Environment Authoring System (VEAS) can provide advanced graphical tools for creating, editing, optimizing and packaging its contents. Immersive VEAS (IVEAS) can additionally endow users with direct perception and interaction while authoring virtual environment (VE)s. However, it is difficult to make seamless changes among command generation, object selection, and manipulation. In this ...

متن کامل

Object Oriented and Rule-based Design of Visual Languages using Tiger

In this paper we present the state-of-the-art of the TIGER environment for the generation of visual editor plug-ins in Eclipse, with the focus on its Designer component, a visual environment for object oriented and rule-based design of visual languages. Based on an alphabet for finite automata we show how a visual language can be designed by defining the abstract and concrete syntax of the visu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010